package cn.gx.demo.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.Date;
import cn.gx.kevin.domain.BaseDomain;
import cn.gx.kevin.common.annotation.NewOldCompare;
import cn.gx.kevin.common.annotation.Require;
import cn.gx.kevin.common.annotation.Uniquely;

/**
*Generate by Kevin's CodeBuilder  2022-01-11 03:40
*规则表
**/
public class FlowRule  extends BaseDomain{

		private static final long serialVersionUID = 435867758L;

		/**
		 *ID
		 */
		private String id;

		/**
		 *策略名称
		 */
		private String ruleName;

		/**
		 *策略描述
		 */
		private String ruleDesp;

		/**
		 *1是启用，0是禁用
		 */
		private Integer ruleStatus;

		/**
		 *创建时间
		 */
		private Date createdTime;

		/**
		 *更新时间
		 */
		private Date updateTime;

		/**
		 *ID
		 */
		public String getId() {
			return id;
		}

		/**
		 *ID
		 */
		public void setId(String id) {
			this.id = id;
		}

		/**
		 *策略名称
		 */
		public String getRuleName() {
			return ruleName;
		}

		/**
		 *策略名称
		 */
		public void setRuleName(String ruleName) {
			this.ruleName = ruleName;
		}

		/**
		 *策略描述
		 */
		public String getRuleDesp() {
			return ruleDesp;
		}

		/**
		 *策略描述
		 */
		public void setRuleDesp(String ruleDesp) {
			this.ruleDesp = ruleDesp;
		}

		/**
		 *1是启用，0是禁用
		 */
		public Integer getRuleStatus() {
			return ruleStatus;
		}

		/**
		 *1是启用，0是禁用
		 */
		public void setRuleStatus(Integer ruleStatus) {
			this.ruleStatus = ruleStatus;
		}

		/**
		 *创建时间
		 */
		public Date getCreatedTime() {
			return createdTime;
		}

		/**
		 *创建时间
		 */
		public void setCreatedTime(Date createdTime) {
			this.createdTime = createdTime;
		}

		/**
		 *更新时间
		 */
		public Date getUpdateTime() {
			return updateTime;
		}

		/**
		 *更新时间
		 */
		public void setUpdateTime(Date updateTime) {
			this.updateTime = updateTime;
		}

		@Override
		public String toString(){
			return "id=[" +getId() +"] ruleName=[" +getRuleName() +"] ruleDesp=[" +getRuleDesp() +"] ruleStatus=[" +getRuleStatus() +"] createdTime=[" +getCreatedTime() +"] updateTime=[" +getUpdateTime() +"]";
		}
}
